| 名称 | 类型 | 值 | 只读 | 描述 |
|---|---|---|---|---|
| INVALID_ENGINE | ErrorCode.INVALID_ENGINE |
'INVALID_ENGINE' | 是 | 调用 destroyEngine 时,传入的参数不是合法的 engine 对象 |
| INVALID_PARAMS | ErrorCode.INVALID_PARAMS |
'INVALID_PARAMS' | 是 | 调用方法时,传入的参数不合法 |
| INVALID_TOKEN | ErrorCode.INVALID_TOKEN |
'INVALID_TOKEN' | 是 | Token无效或者过期失效 |
| JOIN_ROOM_FAILED | ErrorCode.JOIN_ROOM_FAILED |
'JOIN_ROOM_FAILED' | 是 | 加入房间失败 |
| REPEAT_JOIN | ErrorCode.REPEAT_JOIN |
'REPEAT_JOIN' | 是 | 重复加入房间 |
| REPEAT_PUBLISH | ErrorCode.REPEAT_PUBLISH |
'REPEAT_PUBLISH' | 是 | 重复发布流 |
| PUBLISH_BEFORE_JOIN | ErrorCode.PUBLISH_BEFORE_JOIN |
'PUBLISH_BEFORE_JOIN' | 是 | 在加入房间之前就执行发布操作 |
| UNPUBLISH_BEFORE_JOIN | ErrorCode.UNPUBLISH_BEFORE_JOIN |
'UNPUBLISH_BEFORE_JOIN' | 是 | 在加入房间之前就执行取消发布操作 |
| SUBSCRIBE_BEFORE_JOIN | ErrorCode.SUBSCRIBE_BEFORE_JOIN |
'SUBSCRIBE_BEFORE_JOIN' | 是 | 在加入房间之前就执行订阅操作 |
| UNSUBSCRIBE_BEFORE_JOIN | ErrorCode.UNSUBSCRIBE_BEFORE_JOIN |
'UNSUBSCRIBE_BEFORE_JOIN' | 是 | 在加入房间之前就执行取消订阅操作 |
| NO_PUBLISH_PERMISSION | ErrorCode.NO_PUBLISH_PERMISSION |
'NO_PUBLISH_PERMISSION' | 是 | 隐身状态下发布流 |
| STREAM_NOT_EXIST | ErrorCode.STREAM_NOT_EXIST |
'STREAM_NOT_EXIST' | 是 | 订阅或者取消订阅不存在一路流 |
| EMPTY_STREAM | ErrorCode.EMPTY_STREAM |
'EMPTY_STREAM' | 是 | 发布时,没有采集任何音视频流 |
| NOT_CONNECTED_YET | ErrorCode.NOT_CONNECTED_YET |
'NOT_CONNECTED_YET' | 是 | SDK 尚未与服务器连接,一般是进行发布/订阅相关操作时,没有加入房间,或处在断网状态 |
| IM_BEFORE_JOIN | ErrorCode.IM_BEFORE_JOIN |
'IM_BEFORE_JOIN' | 是 | 在加入房间之前就发布 IM 消息 |
| USER_NOT_EXIST | ErrorCode.USER_NOT_EXIST |
'USER_NOT_EXIST' | 是 | 用户不存在 |
| ALREADY_IN_ROOM | ErrorCode.ALREADY_IN_ROOM |
'ALREADY_IN_ROOM' | 是 | 用户已经在房间中 |
| DUPLICATE_LOGIN | ErrorCode.DUPLICATE_LOGIN |
'DUPLICATE_LOGIN' | 是 | 用户被踢出房间 |
| REPEAT_CAPTURE | ErrorCode.REPEAT_CAPTURE |
'REPEAT_CAPTURE' | 是 | 重复采集 |
| GET_VIDEO_TRACK_FAILED | ErrorCode.GET_VIDEO_TRACK_FAILED |
'GET_VIDEO_TRACK_FAILED' | 是 | 采集视频失败 |
| GET_AUDIO_TRACK_FAILED | ErrorCode.GET_AUDIO_TRACK_FAILED |
'GET_AUDIO_TRACK_FAILED' | 是 | 采集音频失败 |
| GET_SCREEN_TRACK_FAILED | ErrorCode.GET_SCREEN_TRACK_FAILED |
'GET_SCREEN_TRACK_FAILED' | 是 | 采集屏幕共享失败 |
| STREAM_TYPE_NOT_MATCH | ErrorCode.STREAM_TYPE_NOT_MATCH |
'STREAM_TYPE_NOT_MATCH' | 是 | 流类型不匹配,出现于设置了自定义视频流后,打开本地音视频设备 |
| CANT_FIND_DOM | ErrorCode.CANT_FIND_DOM |
'CANT_FIND_DOM' | 是 | 播放视频时,找不到设置的播放窗口 |
| INVALID_DEVICE_ID | ErrorCode.INVALID_DEVICE_ID |
'INVALID_DEVICE_ID' | 是 | 无效的设备ID |
| NO_PERMISSION | ErrorCode.NO_PERMISSION |
'NO_PERMISSION' | 是 | 没有采集权限 |
| NOT_SUPPORTED | ErrorCode.NOT_SUPPORTED |
'NOT_SUPPORTED' | 是 | 浏览器不支持采集 |
| ICE_SERVER_WRONG | ErrorCode.ICE_SERVER_WRONG |
'ICE_SERVER_WRONG' | 是 | 请求分配 ICE 节点时失败 |
| ESTABLISH_DATACHANNEL_FAILED | ErrorCode.ESTABLISH_DATACHANNEL_FAILED |
'ESTABLISH_DATACHANNEL_FAILED' | 是 | 跟服务器建立 datachannel 连接失败 |
| LOAD_RESOURCES_FAILED | ErrorCode.LOAD_RESOURCES_FAILED |
'LOAD_RESOURCES_FAILED' | 是 | 加载网络资源失败 |
| SIGNALING_CHANNEL_NOT_OPEN | ErrorCode.SIGNALING_CHANNEL_NOT_OPEN |
'SIGNALING_CHANNEL_NOT_OPEN' | 是 | 信令通道没有建立 |
| TIME_OUT | ErrorCode.TIME_OUT |
'TIME_OUT' | 是 | 请求超时 |
| REFUSE_OPERATION_IN_DISCONNECT | ErrorCode.REFUSE_OPERATION_IN_DISCONNECT |
'REFUSE_OPERATION_IN_DISCONNECT' | 是 | 网络未连接拒绝操作 |
| ADD_TRANSCEIVER_FAILED | ErrorCode.ADD_TRANSCEIVER_FAILED |
'ADD_TRANSCEIVER_FAILED' | 是 | 创建 TRANSCEIVER 失败 |
| UPDATE_TRACK_FAILED | ErrorCode.UPDATE_TRACK_FAILED |
'UPDATE_TRACK_FAILED' | 是 | 更新发送流失败 |
| PUBLISH_FAILED | ErrorCode.PUBLISH_FAILED |
'PUBLISH_FAILED' | 是 | 发布流失败 |
| UNPUBLISH_FAILED | ErrorCode.UNPUBLISH_FAILED |
'UNPUBLISH_FAILED' | 是 | 取消发布流失败 |
| SUBSCRIBE_FAILED | ErrorCode.SUBSCRIBE_FAILED |
'SUBSCRIBE_FAILED' | 是 | 订阅失败 |
| UNSUBSCRIBE_FAILED | ErrorCode.UNSUBSCRIBE_FAILED |
'UNSUBSCRIBE_FAILED' | 是 | 取消订阅失败 |
| OPERATION_CANCEL | ErrorCode.OPERATION_CANCEL |
'OPERATION_CANCEL' | 是 | 发布/订阅等操作执行到一半时离开房间,会触发改错误回调,表示操作被打断,无需处理。 |
| UNEXPECTED_ERROR | ErrorCode.UNEXPECTED_ERROR |
'UNEXPECTED_ERROR' | 是 | 未知错误 |
| ALREADY_LOGIN | ErrorCode.ALREADY_LOGIN |
'ALREADY_LOGIN' | 是 | 同名用户已经登录 |
| LOGIN_FAILED | ErrorCode.LOGIN_FAILED |
'LOGIN_FAILED' | 是 | 登录失败 |
| NOT_LOGIN | ErrorCode.NOT_LOGIN |
'NOT_LOGIN' | 是 | 未登录 |
| RTM_DUPLICATE_LOGIN | ErrorCode.RTM_DUPLICATE_LOGIN |
'RTM_DUPLICATE_LOGIN' | 是 | 重复登录 |
| RTM_TOKEN_ERROR | ErrorCode.RTM_TOKEN_ERROR |
'RTM_TOKEN_ERROR' | 是 | 重连 RTM 服务器时使用的 Token 异常 |
| USER_MESSAGE_TIMEOUT | ErrorCode.USER_MESSAGE_TIMEOUT |
'USER_MESSAGE_TIMEOUT' | 是 | 发送超时 |
| USER_MESSAGE_BROKEN | ErrorCode.USER_MESSAGE_BROKEN |
'USER_MESSAGE_BROKEN' | 是 | 通道断开,发送失败 |
| USER_MESSAGE_NO_RECEIVER | ErrorCode.USER_MESSAGE_NO_RECEIVER |
'USER_MESSAGE_NO_RECEIVER' | 是 | 找不到接收者 |
| USER_MESSAGE_NO_RELAYPATH | ErrorCode.USER_MESSAGE_NO_RELAYPATH |
'USER_MESSAGE_NO_RELAYPATH' | 是 | 获取级联路径失败 |
| USER_MESSAGE_SEND_TO_SERVER_ERROR | ErrorCode.USER_MESSAGE_SEND_TO_SERVER_ERROR |
'USER_MESSAGE_SEND_TO_SERVER_ERROR' | 是 | 发送到信息到业务服务器无应答,可能是 Http 不通 |
| USER_MESSAGE_SERVER_RESPONSE_ERROR | ErrorCode.USER_MESSAGE_SERVER_RESPONSE_ERROR |
'USER_MESSAGE_SERVER_RESPONSE_ERROR' | 是 | 发送到信息到业务服务器失败,业务服务器 Http 响应状态码不是 200 |
| USER_MESSAGE_NOT_JOIN | ErrorCode.USER_MESSAGE_NOT_JOIN |
'USER_MESSAGE_NOT_JOIN' | 是 | 消息发送方没有加入房间 |
| USER_MESSAGE_INIT | ErrorCode.USER_MESSAGE_INIT |
'USER_MESSAGE_INIT' | 是 | 连接未完成初始化 |
| USER_MESSAGE_NO_CONNECTION | ErrorCode.USER_MESSAGE_NO_CONNECTION |
'USER_MESSAGE_NO_CONNECTION' | 是 | 没有可用的数据传输通道连接 |
| USER_MESSAGE_EXCEED_MAX_LENGTH | ErrorCode.USER_MESSAGE_EXCEED_MAX_LENGTH |
'USER_MESSAGE_EXCEED_MAX_LENGTH' | 是 | 消息超过最大长度 64 KB |
| USER_MESSAGE_EMPTY_USER | ErrorCode.USER_MESSAGE_EMPTY_USER |
'USER_MESSAGE_EMPTY_USER' | 是 | 指定的接收者的用户 userId 为空 |
| USER_MESSAGE_NOT_LOGIN | ErrorCode.USER_MESSAGE_NOT_LOGIN |
'USER_MESSAGE_NOT_LOGIN' | 是 | 房间外或业务服务器消息发送方没有登录 |
| USER_MESSAGE_SERVER_PARAMS_NOTSET | ErrorCode.USER_MESSAGE_SERVER_PARAMS_NOTSET |
'USER_MESSAGE_SERVER_PARAMS_NOTSET' | 是 | 发送消息给业务方服务器之前没有设置参数 |
| USER_MESSAGE_UNKNOWN | ErrorCode.USER_MESSAGE_UNKNOWN |
'USER_MESSAGE_UNKNOWN' | 是 | 即时未知消息错误 |
| 名称 | 类型 | 值 | 只读 | 描述 |
|---|---|---|---|---|
| AUDIO_MIXING_ERROR_OK | AudioMixingError.AUDIO_MIXING_ERROR_OK |
0 |
是 | 混音正常 |
| AUDIO_MIXING_ERROR_PRELOAD_FAILED | AudioMixingError.AUDIO_MIXING_ERROR_PRELOAD_FAILED |
1 |
是 | 预加载失败,找不到混音文件或者文件长度超出 20s |
| AUDIO_MIXING_ERROR_START_FAILED | AudioMixingError.AUDIO_MIXING_ERROR_START_FAILED |
2 |
是 | 混音开启失败,找不到混音文件或者混音文件打开失败 |
| AUDIO_MIXING_ERROR_ID_NOT_FOUND | AudioMixingError.AUDIO_MIXING_ERROR_ID_NOT_FOUND |
3 |
是 | 混音 ID 异常 |
| AUDIO_MIXING_ERROR_SET_POSITION_FAILED | AudioMixingError.AUDIO_MIXING_ERROR_SET_POSITION_FAILED |
4 |
是 | 设置混音文件的播放位置出错 |
| AUDIO_MIXING_ERROR_INVALID_VOLUME | AudioMixingError.AUDIO_MIXING_ERROR_INVALID_VOLUME |
5 |
是 | 音量参数不合法,音量值区间应为[0, 400] |
| AUDIO_MIXING_ERROR_LOAD_CONFLICT | AudioMixingError.AUDIO_MIXING_ERROR_LOAD_CONFLICT |
6 |
是 | 播放的文件与预加载的文件不一致,请先使用 unloadAudioMixing 卸载文件 |
| AUDIO_MIXING_ERROR_ID_TYPE_NOT_MATCH | AudioMixingError.AUDIO_MIXING_ERROR_ID_TYPE_NOT_MATCH |
7 |
是 | 混音 ID 类型不匹配,当前操作接口不支持该 ID 代表的音频流类型 |
| AUDIO_MIXING_ERROR_ID_TYPE_INVALID_PITCH | AudioMixingError.AUDIO_MIXING_ERROR_ID_TYPE_INVALID_PITCH |
8 |
是 | 设置混音文件的音调不合法 |
| AUDIO_MIXING_ERROR_INVALID_AUDIO_TRACK | AudioMixingError.AUDIO_MIXING_ERROR_INVALID_AUDIO_TRACK |
9 |
是 | 设置混音文件的音轨不合法 |